Back
Newly-hatched green turtle, Kenya coast